/*
--------------------------
	hyddd
	2012-03-23
--------------------------
*/

/* 全局定义 */
body{font-family:Arial, Helvetica, sans-serif,Microsoft YaHei;font-size:12px;color:#000000;line-height:19px; margin:0; padding:0; background:#DEDEDE; text-align:center;}
img{ border:none;}
a{text-decoration:none;color:#000000;}
a:hover{color:#942629;text-decoration:none;}
.cl{clear:both;visibility:hidden;font-size:1px;line-height:0px; width:1px;}
ul,li,dl,dt,dd,p{ margin:0; padding:0; list-style:none;}

/* TOP */
.top{ width:1004px; margin:auto;}
.logo{ background:url(../img/css/top_bg.jpg) repeat-x; height:109px;text-align:center;}
.logo_img{ padding-top:19px;}
.nav{ height:39px; background:url(../img/css/tmenu_bg.gif) repeat-x;}
#menu{ width:1000px;margin:0 0 0 2px;clear:both;}
#right{ height:30px; float:left;}

.banner{width:1004px; margin:auto;}


/* Main */
.main{width:1004px;background:#ffffff url(../img/css/main_m.gif) top repeat-x; margin:auto;}
.main_topimg{ padding-top:2px; margin:auto; width:987px;}
.main_downimg{margin:auto; width:987px;}
.mainc{border-left:1px #9B231C solid;border-right:1px #9B231C solid; width:980px; margin:2px auto; text-align:center;}
.main_left{ width:210px; padding-top:6px; padding-left:37px; float:left; text-align:left;}
.dzs{}
.dzs dd{ margin:10px 0 0;}
.hxry{ padding-top:9px;}
.hxry dd{ margin:10px 0 0;}
.index_order{ margin:20px auto;}
.index_rxdh{}
.zx{width:76px;background:url(../img/css/main_center.gif) repeat-y; float:left; height:1170px;}
.main_right{ float:left; width:630px; padding-top:6px; text-align:left;}
.rabout dd{ padding:5px;}
.rnews{ height:215px;}
.rnews ul{ width:95%;padding:15px 0 0;}
.rnews li{background:url(../img/css/news_bg.gif); height:22px;}
.rnews a{ background:#ffffff;}
.rnews span{ float:right; background:#FFFFFF; padding:0 7px;}
.rdesignpace_con{ height:208px; padding-top:15px; overflow:hidden;}
.designt{color:#942629;font-size:14px;font-weight:bold;}
.ref{ padding-top:25px;}
.ref_con{ float:left;padding-top:10px; width:310px; padding-right:5px;}
.ref_title{border-top:1px #942629 solid;}
.ref_con_up{ height:130px;}
.ref_con_up dt{ float:left; padding-right:20px;}
.ref_con_up dd{ padding:3px 3px 5px 0;}
.ref_con_down dt{color:#942629;font-size:14px;font-weight:bold;}
.ref_con_down dd{ padding:6px 8px 0 0;}
.mb{ text-align:center; padding-top:10px;}


.al_title{ padding-top:6px; padding-bottom:15px;}
.dh{height:31px;line-height:31px;padding-left:10px;clear: both;font-size:15px;font-weight:bold;color:#000000;text-decoration: none;}
.dh a:link,
.dh a:visited {font-size:15px;color:#000000;text-decoration: none;}
.dh a:hover{font-size:15px;color:#942629;text-decoration: underline;}
.dhh{line-height:21px;padding-left:25px;clear: both;font-size:14px;color:#000000;text-decoration: none;}
.dhh a:link,
.dhh a:visited {font-size:14px;color:#000000;text-decoration: none;}
.dhh a:hover{font-size:14px;color:#942629;text-decoration: underline;}

#dh_service{height:31px;line-height:31px;padding-left:10px;clear: both;font-size:15px;font-weight:bold;color:#000000;text-decoration: none;}
#dh_service a:link,
#dh_service a:visited {font-size:15px;font-weight:bold;color:#000000;text-decoration: none;}
#dh_service a:hover{font-size:15px;font-weight:bold;color:#942629;text-decoration: underline;}
#dhh_service{line-height:18px;padding-left:25px;clear: both;font-size:14px;color:#000000;text-decoration: none;}
#dhh_service a:link,
#dhh_service a:visited {font-size:14px;color:#000000;text-decoration: none;}
#dhh_service a:hover{font-size:14px;color:#942629;text-decoration: underline;}
.kong2{clear:both;height:20px;}

.aright{}
.ar_titiel{ height:39px; padding-top:6px;}
.ar_con{ padding:8px; line-height:18px; font-size:12px;}
.page{ text-align:center;font-size:14px;font-weight:bold; padding:5px 0; clear:both;}

.news{ text-align:center;}
.news_title{ text-align:center;}
.news_con{ width:90%; margin:auto;text-align:left; padding:17px 0;}
.news_con ul{ width:810px;}
.news_con li{background:url(../img/css/news_bg.gif); height:22px; }
.news_con li a{ background:#ffffff; padding-right:7px;}
.news_con span{ float:right;background:#FFFFFF; padding:0 7px;}
.news_con_title{ text-align:center;font-size:15px;font-weight:bold;line-height:180%}
.news_con_title p{ font-size:12px; font-weight:normal;}
.newsshow{ width:91%; padding:10px 5px;}
.newsshow_title{font-size:15px;font-weight:bold;line-height:180%; text-align:center;}
.newsshow_info{ text-align:center; font-size:12px;}
.newsshow td{ line-height:21px; font-size:12px; text-align:left;}
.newsshow_close{ margin:10px auto;}
.newsshow p{ padding-top:10px;}




.el_con{ font-size:12px;DIRECTION: ltl; SCROLLBAR-FACE-COLOR: #e7e7e7; FILTER: chroma(COLOR=#ffffff); SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; OVERFLOW: auto; WIDTH: 210px; SCROLLBAR-SHADOW-COLOR: #ffffff; COLOR: #ffffff; SCROLLBAR-3DLIGHT-COLOR: #ffffff; SCROLLBAR-ARROW-COLOR: #736F6C; SCROLLBAR-DARKSHADOW-COLOR: #ffffff; SCROLLBAR-BASE-COLOR: #ffffff; HEIGHT: 420px;}
.el_con span{ padding-right:5px;}
.el_con li{border-bottom:1px #999999 dashed;height:25px;padding:10px 0 8px 8px;}
.el_conU{WIDTH: 210px; text-align:center;}




.sjst{ padding-top:20px; width:645px;}
.sjst_title{font-size:12px; margin-bottom:20px;}
.sjst_title span{color:#942629;font-size:14px;font-weight:bold;}
.sjst_r{ padding-left:5px; width:450px;}
.sjst_r dt{ font-weight:bolder;font-size:12px; padding:5px 0;}
.sjst_r dd{ font-size:12px; padding-bottom:15px; line-height:20px;}

.alt{ font-size:13px; padding-left:50px; padding-top:30px;}
.alt_title{ border-bottom:2px #942629 solid; color:#942629; font-size:14px; font-weight:bolder; padding:20px 0 3px 5px; clear:both;}
.alt li{ float:left; padding-right:30px; width:160px; height:150px;}
.alt p{ text-align:center; padding:5px 0;}

.article{ font-size:12px; padding:5px 10px;}
.article li{background:url(../img/css/news_bg.gif); height:22px; padding-top:5px;}
.article li span{ float:right;background:#FFFFFF; padding:0 7px;}
.article a{ background:#ffffff;}


.des{ text-align:left; width:910px; margin:auto; margin-top:45px;}
.des_l{ float:left; width:230px;}
.des_l_title{background:#F1F1F1 url(../img/css/titlebg.jpg) no-repeat;color:#ffffff; height:32px; padding:7px 0 0 20px;}
.des_l_order{ padding:15px 0;}
.contactus{ color:#000000; border-bottom:2px solid #a43630; padding-bottom:10px;}
.contactus dd{ padding-left:5px; line-height:25px;}
.p1 { width:205px; border-bottom:#3e4989 1px dotted; margin-left:5px; padding:10px;color:#000000;}
.p1 a{font-family:Microsoft YaHei;font-size:12px;color:#000000;text-decoration:none;}
.p1 a:hover{font-family:Microsoft YaHei;font-size:12px;color:#942629;text-decoration:none;}
.p2 { width:205px; border-bottom:#cccccc 1px dotted; margin-left:5px; padding:10px;color:#666666;}
.p2 a{font-family:Microsoft YaHei;font-size:12px;color:#666666;text-decoration:none;}
.p2 a:hover{font-family:Microsoft YaHei;font-size:12px;color:#942629;text-decoration:none;}
.p3 { width:10px; border-bottom:#3e4989 1px dotted; margin-left:5px; padding:10px;color:#000000;}
.p3 a{font-family:Microsoft YaHei;font-size:12px;color:#000000;text-decoration:none;}
.p3 a:hover{font-family:Microsoft YaHei;font-size:12px;color:#942629;text-decoration:none;}

.des_r{ float:left; width:650px; padding-left:10px; font-size:12px;}
.des_r li{ float:left; text-align:center; width:210px; height:150px;}
.des_r p{ text-align:center;}

.case {float:left;width:225px;}
.casep{text-align:center;}
.caset{color:#990000;font-size:14px;font-weight:bold;text-align:center;line-height:30px;}
.dashed-bottom{border-bottom:1px #999999 dashed;padding-left:12px;height:26px;}
.designst{width:500px; margin:21px 0 10px 25px;font-size:12px;}
.designsd{border-bottom:1px #999999 dashed;height:26px;padding:3px 0 0 0;color:#990000;font-size:12px;}
.designsp{padding:3 0 0 21px;background:url(../img/css/arrow_01.gif) no-repeat;width:75px;color:#000000;font-size:12px;}

.elite_con{ width:90%; margin:auto;text-align:left; padding:17px 0;}
.elite{ width:440px; float:left; margin:15px auto;}
.elite_img{ float:left; padding-right:20px;}
.elite_dl{ float:left; width:300px;}
.elite dd{ float:left; width:280px; line-height:19px; padding-bottom:3px; font-size:12px;}


.foot{ background:url(../img/css/bot_bg.gif); width:1004px; height:80px; margin:auto; text-align:center;}
.foot_con{ padding-top:20px;}

/* 额外 */
.my_header_cn{color:#942629;font-size:18px;font-family:Arial, Helvetica, sans-serif,Microsoft YaHei;font-weight:bold;}
.my_header_en{color:#942629;font-size:16px;font-family:Arial, Helvetica, sans-serif,Microsoft YaHei;}
.my_header_underline{clear:both;font-size:1px;line-height:1px;height:1.5px;border-bottom:1px #7F0817 solid;}

.my_about_header{text-align:left;margin-top:17px;margin-bottom:15px;}

.my_tel_text{display:block;font-size:19px;text-align:center;padding-bottom:15px;}
.my_tel_num{display:block;font-size:30px;text-align:center;font-weight:bolder;}

.my_news_sidebar{list-style-type:none;list-style-image:url(/img/201203icon2.jpg);background: url(../img/css/news_bg.gif);padding-bottom:3px;}

.my_menu{background:url(/img/20111221C.png) #D00000 repeat-x 0 -315px;background-repeat:repeat-x;height:40px;}
.my_menu_btn{text-align:left;display:inline;float:left;width:140px;height:40px;position:relative;background-position:-83px -509px;background-repeat:no-repeat;background-image:url(/img/20111221C.png)}
.my_menu_text{color:white;font:bold 18px/40px 'microsoft yahei';position:absolute;text-align:center;width:150px;}
.my_menu_text_fore{color:yellow;font:bold 18px/40px 'microsoft yahei';position:absolute;text-align:center;width:150px;}
.my_menu_text_fore:hover{color:yellow;font:bold 18px/40px 'microsoft yahei';position:absolute;text-align:center;width:150px;}
.my_menu_text:hover{color:yellow;font:bold 18px/40px 'microsoft yahei';position:absolute;text-align:center;width:150px;}

.martop10 {
	margin-top: 10px;
}
.marbottom15 {
	margin-bottom: 15px;
}

.f14 {
	font-size: 14px;
}

.f20 {
	font-size: 20px;
}

.fwb {
	font-weight: bold;
}

.orange {
	color: #FF5200;
	font-weight: bold;
}
.red{
	color: #942629;
}
.cRed {
	font-family: "Microsoft YaHei";
	color: #323232;
	font-size: 16px;
	font-weight: bold;
}